package com.chao.yyks.modular.sys.service;

import com.alibaba.fastjson.JSONObject;
import com.chao.yyks.modular.sys.bean.EnClasss;
import com.chao.common.util.reaction.PageList;
import com.chao.yyks.modular.sys.bean.EnClasssType;

import java.util.List;


/**
 * 班级Service
 * chao
 * 2024-09-09
 */
public interface EnClasssService {

	/**
	 * 新增班级
	 */
	void insertEnClasss(EnClasss enClasss);

	/**
	 * 修改班级
	 */
	void updateEnClasss(EnClasss enClasss);

	/**
	 * 物理删除班级
	 */
	void deleteDataEnClasss(String classsId);

	/**
	 * 查询班级详情
	 */
	EnClasss selectEnClasssByClasssId(String classsId);

	/**
	 * 查询班级列表
	 */
	PageList<EnClasss> selectEnClasssByList(JSONObject json);

	/**
	 * 分页查询班级列表
	 */
	PageList<EnClasss> selectEnClasssByPage(JSONObject json);

}